package com.edt.ichannel.api.dao;

import org.apache.ibatis.annotations.Param;

public interface BFDao {

    /**
     * 根据业务号码查询地市名称
     * @param serviceCode 业务号码
     * @return 地市名称
     */
    String selectCityNameByServiceCode(@Param("serviceCode") String serviceCode);

    /**
     * 根据产品编码查询产品id
     * @param productCode 产品编码
     * @return 同意销售品台产品id
     */
    String selectProductIdByProductCode(@Param("productCode") String productCode);

    /**
     * 根据三户查询回来的产品id查询统一销售平台是否有这个产品包
     * @param productId 同意销售平台产品id
     * @param cityCode 地市编码
     * @param shProductId 三户产品id
     * @return 查询到的产品包数量
     */
    int selectProductPackageCount(@Param("productId") String productId, @Param("cityCode") String cityCode, @Param("shProductId") String shProductId);

    /**
     * 根据订单号查询userid
     * @param orderCode 订单号
     * @return userId
     */
    String selectUserIdByOrderCode(@Param("orderCode") String orderCode);
}
